package lab03.test05;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

    /**
     * 5、	将字符串加密后，通过字符输出流写入文件，然后读取该文件并解密。
     * 加密算法为：将原有字符的 ASCII码加1，
     * 如'A'字符的 ASCII 码为65，加密后其 ASCII 码变成66。"	Hello"加密后的字符串为"Ifmmp"。
     */
    public class Test {
        public static  void main(String[] args) {
            Scanner scan =new Scanner(System.in);
            String s;
            char []a = new char [10];
            char []b =new char [10];
            File file =new File("a.txt");
            try {
                FileWriter out =new FileWriter(file);
                s =scan.next();
                a=s.toCharArray();
                for (int i = 0;
                     i<a.length ;
                     i++){
                    a[i] =(char) ((a[i] - 'a' + 1) % 26 + 'a');
                }
                out.write(a);
                out.close();
                FileReader in = new FileReader(file);
                in.read(b);
                System.out.println(b);
                in.close();
            }catch (IOException e){
                // TODO Auto-generated catch block  
                e.printStackTrace();
            }
        }
    }

